/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package co.com.losalpes.marketplace.pirfq.bos;

import java.io.Serializable;
import java.util.Collection;
import java.util.Date;

/**
 *
 * @author marketplace
 */
@SuppressWarnings({"serial", "unused"})
public class CotizacionBO implements Serializable {

    private Long id;
    private String numero;
    private int cantidad;
    private long precio_maximo;
    private Date fecha_entrega;
    private Date fecha_cierre;
    // TODO:
    private long id_comercio;
    private String nombre_producto;
    private String categoria_producto;
    private String estado;
    private long id_fabricante_seleccionado;
    private Collection<FabricanteCotizacionBO> fabricantes;

    public CotizacionBO() {
    }

    public CotizacionBO(int cantidad, long precio_maximo, Date fecha_entrega, Date fecha_cierre, long id_comercio, String nombre_producto, String tipo_producto) {
        this.cantidad = cantidad;
        this.precio_maximo = precio_maximo;
        this.fecha_entrega = fecha_entrega;
        this.fecha_cierre = fecha_cierre;
        this.id_comercio = id_comercio;
        this.nombre_producto = nombre_producto;
        this.categoria_producto = tipo_producto;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public int getCantidad() {
        return cantidad;
    }

    public void setCantidad(int cantidad) {
        this.cantidad = cantidad;
    }

    public String getEstado() {
        return estado;
    }

    public void setEstado(String estado) {
        this.estado = estado;
    }

    public Date getFecha_cierre() {
        return fecha_cierre;
    }

    public void setFecha_cierre(Date fecha_cierre) {
        this.fecha_cierre = fecha_cierre;
    }

    public Date getFecha_entrega() {
        return fecha_entrega;
    }

    public void setFecha_entrega(Date fecha_entrega) {
        this.fecha_entrega = fecha_entrega;
    }

    public long getId_comercio() {
        return id_comercio;
    }

    public void setId_comercio(long id_comercio) {
        this.id_comercio = id_comercio;
    }

    public long getId_fabricante_seleccionado() {
        return id_fabricante_seleccionado;
    }

    public void setId_fabricante_seleccionado(long id_fabricante_seleccionado) {
        this.id_fabricante_seleccionado = id_fabricante_seleccionado;
    }

    public String getNombre_producto() {
        return nombre_producto;
    }

    public void setNombre_producto(String nombre_producto) {
        this.nombre_producto = nombre_producto;
    }

    public String getNumero() {
        return numero;
    }

    public void setNumero(String numero) {
        this.numero = numero;
    }

    public long getPrecio_maximo() {
        return precio_maximo;
    }

    public void setPrecio_maximo(long precio_maximo) {
        this.precio_maximo = precio_maximo;
    }

    public String getCategoria_producto() {
        return categoria_producto;
    }

    public void setCategoria_producto(String categoria_producto) {
        this.categoria_producto = categoria_producto;
    }

   
    public Collection<FabricanteCotizacionBO> getFabricantes() {
        return fabricantes;
    }

    public void setFabricantes(Collection<FabricanteCotizacionBO> fabricantes) {
        this.fabricantes = fabricantes;
    }
}
